This code package contains the source code of the NTRU-HRSS-KEM scheme that was submitted to NIST's Post-Quantum Cryptography project in November 2017, with some additional minor bugfixes. This repository contains a C reference implementation and an optimized AVX2 implementation, in the respective directories.
The code presented here differs slightly from the source code that accompanied the preceeding paper "High-speed key encapsulation from NTRU" published at CHES 2017.
During the NIST standardization process, the NTRU-HRSS-KEM submission merged with NTRUEncrypt into NTRU. Please see the joint submission for up-to-date code here, and visit ntru.org for more information.